Thanks for all the help with playing sounds asynchronously! :) I found some source code and used it, and it's working great! But now I need one more thing, I need to test if a sound is done playing. I've tried:
if( SoundDone() )
SndPlay( myChannel, mySoundHandle, true );
but it seems like SoundDone() returns true even when a sound is playing, because I get a whole bunch of sounds going one after the other.
So am I using SoundDone() incorrectly, or do I test to see if sounds are done playing a different way? Any help would be greatly appreciated!!